open source css cnc rails cmsimple j2ee windows autodesk jewelry html php autocad java gold xhtml mysql .net c++ software cgi algorithm content management system perl diamond cad emerald cam unix design linux analysis